package com.weihj.entity;

import java.util.Date;
import javax.persistence.*;

public class Score {
    /**
     * 评分ID
     */
    @Id
    @Column(name = "score_id")
    private Long scoreId;

    /**
     * 问题ID
     */
    @Column(name = "feedback_id")
    private Long feedbackId;

    /**
     * 评分类型
     */
    @Column(name = "score_type_id")
    private Long scoreTypeId;

    /**
     * 分数
     */
    private Byte score;

    /**
     * 创建时间
     */
    @Column(name = "creation_time")
    private Date creationTime;

    /**
     * 创建用户ID
     */
    @Column(name = "creator_user_id")
    private String creatorUserId;

    /**
     * 删除用户ID
     */
    @Column(name = "deleter_user_id")
    private String deleterUserId;

    /**
     * 删除时间
     */
    @Column(name = "deletion_time")
    private Date deletionTime;

    /**
     * 最后更新时间
     */
    @Column(name = "last_modification_time")
    private Date lastModificationTime;

    /**
     * 最后更新人ID
     */
    @Column(name = "last_modifier_user_id")
    private String lastModifierUserId;

    /**
     * 软删除
     */
    @Column(name = "is_deleted")
    private Byte isDeleted;

    /**
     * 获取评分ID
     *
     * @return score_id - 评分ID
     */
    public Long getScoreId() {
        return scoreId;
    }

    /**
     * 设置评分ID
     *
     * @param scoreId 评分ID
     */
    public void setScoreId(Long scoreId) {
        this.scoreId = scoreId;
    }

    /**
     * 获取问题ID
     *
     * @return feedback_id - 问题ID
     */
    public Long getFeedbackId() {
        return feedbackId;
    }

    /**
     * 设置问题ID
     *
     * @param feedbackId 问题ID
     */
    public void setFeedbackId(Long feedbackId) {
        this.feedbackId = feedbackId;
    }

    /**
     * 获取评分类型
     *
     * @return score_type_id - 评分类型
     */
    public Long getScoreTypeId() {
        return scoreTypeId;
    }

    /**
     * 设置评分类型
     *
     * @param scoreTypeId 评分类型
     */
    public void setScoreTypeId(Long scoreTypeId) {
        this.scoreTypeId = scoreTypeId;
    }

    /**
     * 获取分数
     *
     * @return score - 分数
     */
    public Byte getScore() {
        return score;
    }

    /**
     * 设置分数
     *
     * @param score 分数
     */
    public void setScore(Byte score) {
        this.score = score;
    }

    /**
     * 获取创建时间
     *
     * @return creation_time - 创建时间
     */
    public Date getCreationTime() {
        return creationTime;
    }

    /**
     * 设置创建时间
     *
     * @param creationTime 创建时间
     */
    public void setCreationTime(Date creationTime) {
        this.creationTime = creationTime;
    }

    /**
     * 获取创建用户ID
     *
     * @return creator_user_id - 创建用户ID
     */
    public String getCreatorUserId() {
        return creatorUserId;
    }

    /**
     * 设置创建用户ID
     *
     * @param creatorUserId 创建用户ID
     */
    public void setCreatorUserId(String creatorUserId) {
        this.creatorUserId = creatorUserId;
    }

    /**
     * 获取删除用户ID
     *
     * @return deleter_user_id - 删除用户ID
     */
    public String getDeleterUserId() {
        return deleterUserId;
    }

    /**
     * 设置删除用户ID
     *
     * @param deleterUserId 删除用户ID
     */
    public void setDeleterUserId(String deleterUserId) {
        this.deleterUserId = deleterUserId;
    }

    /**
     * 获取删除时间
     *
     * @return deletion_time - 删除时间
     */
    public Date getDeletionTime() {
        return deletionTime;
    }

    /**
     * 设置删除时间
     *
     * @param deletionTime 删除时间
     */
    public void setDeletionTime(Date deletionTime) {
        this.deletionTime = deletionTime;
    }

    /**
     * 获取最后更新时间
     *
     * @return last_modification_time - 最后更新时间
     */
    public Date getLastModificationTime() {
        return lastModificationTime;
    }

    /**
     * 设置最后更新时间
     *
     * @param lastModificationTime 最后更新时间
     */
    public void setLastModificationTime(Date lastModificationTime) {
        this.lastModificationTime = lastModificationTime;
    }

    /**
     * 获取最后更新人ID
     *
     * @return last_modifier_user_id - 最后更新人ID
     */
    public String getLastModifierUserId() {
        return lastModifierUserId;
    }

    /**
     * 设置最后更新人ID
     *
     * @param lastModifierUserId 最后更新人ID
     */
    public void setLastModifierUserId(String lastModifierUserId) {
        this.lastModifierUserId = lastModifierUserId;
    }

    /**
     * 获取软删除
     *
     * @return is_deleted - 软删除
     */
    public Byte getIsDeleted() {
        return isDeleted;
    }

    /**
     * 设置软删除
     *
     * @param isDeleted 软删除
     */
    public void setIsDeleted(Byte isDeleted) {
        this.isDeleted = isDeleted;
    }
}